// 字面量类型 与 联合类型

// 字面量类型
interface Res {
  age: string;
  azNumber: number;
  azBool: boolean;
}
declare let name2: Res;

// 字面量 + 联合  类型
interface Res1 {
  age: "1111" | "2222" | "3333";
  az_number: 1111 | 2222 | 3333;
  az_bool: false | true | boolean;
}
declare let name3: Res1;

// 枚举
enum NiceBoy {
  One,
  Two,
  Three,
}
// 常量枚举 const 常亮
const enum NiceAz {
  One,
  Two,
  Three,
}

const All = NiceAz.One;
console.log(All);
